<?php
	require_once("../conexion/conexion.php");
    require_once("../Mantenedores/cliente.php");
    
	function IngresaEmisor($nombre,$rut,$giro,$rsocial,$dir,$fono,$comuna,$fax)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into usuario (UsuNombre,UsuRut,UsuGiro,UsuRazonSocial,UsuDir,UsuFono,UsuComuna,UsuFax) 
        values ('".$nombre."','".$rut."','".$giro."','".$rsocial."','".$dir."','".$fono."','".$comuna."','".$fax."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function IngresaDestinatario($nombre,$dir,$rut,$rcod,$comuna)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into destinatario (DesNombre,DesDir,DesRut,RegCod,DesComuna) 
        values ('".$nombre."','".$dir."','".$rut."','".$rcod."','".$comuna."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function IngresaHonorario($rutU,$rutD,$num,$fecha,$glosa,$monto)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into honorario (UsuRut,DesRut,HNum,Hfecha,HGlosa,HMonto) 
        values ('".$rutU."','".$rutD."','".$num."','".$fecha."','".$glosa."','".$monto."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function BuscaEmisor($rut)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "select count(UsuRut) from usuario where UsuRut='".$rut."'";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$fila = mysql_fetch_array($resultado);
		$con->cerrarBD();
		//echo $fila[0];
		if($fila[0]>0)
			return true;
		else return false;
	}
	
	function BuscaDestinatario($rut)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "select count(DesRut) from destinatario where DesRut='".$rut."'";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$fila = mysql_fetch_array($resultado);
		$con->cerrarBD();
		//echo $fila[0];
		if($fila[0]>0)
			return true;
		else return false;
	}
	
	extract($_POST);
  
	if(($txtENombre=="")or($txtERut=="")or($txtEGiro=="")or($txtERSocial=="")or($txtDNombre=="")or($txtDRut=="")or($txtNumBoleta=="")or($txtGlosa=="")or($txtFecha==""))
	{
		echo "<script>0;alert(\"Ingrese los Datos Obligatorios!!!\");</script>";
	}
	else
	{
		//si no existe el rut del emisor se ingresa
		if(!BuscaEmisor($txtERut))
		{
			$nombre = strtoupper($txtENombre);
			$giro = strtoupper($txtEGiro);
			$rsocial = strtoupper($txtERSocial);
			$comuna = strtoupper($txtEComuna);
			$dir = strtoupper($txtEDir);
			IngresaEmisor($nombre,$txtERut,$giro,$rsocial,$dir,$txtEFono,$comuna,$txtEFax);
		}
		//si no existe el rut del destinatario se ingresa
		if(!BuscaDestinatario($txtDRut))
		{
			$nombre = strtoupper($txtDNombre);
			$comuna = strtoupper($txtDComuna);
			$dir = strtoupper($txtDDir);
			IngresaDestinatario($nombre,$dir,$txtDRut,$cmb_Region,$comuna);
		}
	
		$monto = str_replace ( ".", "", $txtTotal);
		$glosa = strtoupper($txtGlosa);
		$fecha = explode("-",$txtFecha);
		$fecha = $fecha[2]."-".$fecha[1]."-".$fecha[0];
		IngresaHonorario($txtERut,$txtDRut,$txtNumBoleta,$fecha,$glosa,$monto);
        echo "<script>1;alert(\"Los Datos Fueron Ingresados Correctamente!!!\");</script>";
	}	
?>